Career 2023 2022 2021 2020 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Denmark F1 USA F21 Italy F19 Italy F20 Italy F22 Italy F25 USA F25 USA F26 USA F31 Italy #4-w3 USA F32 Italy #4-w4 USA F2 Germany F4 USA F3 Italy F1 Italy F4 Italy F5 Italy F8 Mexico F3 Italy F10 Mexico F4 Italy F13 USA F11 Italy F15 USA F12 USA F21 Italy F26 Italy F30 Italy F31 France F17 France F18 USA F26 France F19 USA F27 Belgium F2 USA F28 Spain F32 USA F1 Italy F1 Italy F2 USA F5 Italy F4 USA F6 France F5 Great Britain F5 USA F8 Great Britain F6 Italy F10 Italy F12 USA F9 Italy F13 USA F11 Italy F15 Italy F18 USA F12 USA F13 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F16 France F19 Great Britain F17 Spain F37 Spain F38 France F4 Italy F10 USA F8 Italy F15 Canada F4 Canada F5 Italy F4 Italy F5 USA F29 USA F9 USA F10 Italy F27 Italy #4-w1 Italy F14 Romania F2 Italy F6 Great Britain F15 Italy F24 USA F10 Italy F6 USA F4 USA F7 Romania F1 Italy F14 Italy F23 France F13 Italy #4-w2 Italy F17 USA F13 USA F27 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Open Diputacion Ciudad de Pozoblanco - Cordoba Kobstaedernes ATP Challenger - Kolding Tulsa Challenger Astana Challenger Bratislava Challenger Bergamo Challenger Busan Challenger Fergana Challenger Prostejov Challenger Nottingham Challenger Astana Challenger Szczecin Challenger Heilbronn Challenger Furth Challenger Braunschweig Challenger Wailea Men's Challenger - Maui Astana Challenger Beijing Challenger Tashkent Challenger Dallas Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Mersin Challenger Napoli Challenger Prostejov Challenger Prague Challenger Marburg Challenger Braunschweig Challenger Astana Challenger Fergana Challenger Helsinki Challenger Tyumen Challenger Internazionali de Tennis di Bergamo - Bergamo Napoli Challenger Aix En Provence Challenger Harbour Tennis Cup Regione Lombardia - Milan Heilbronn Challenger President's Cup - Astana Prague Challenger Launceston Challenger Napoli Challenger Turin Challenger Dunlop World Challenge - Toyota USTA Challenger - Champaign Bergamo Challenger Dallas Challenger The 'Fitz' Casino Challenger - Tunica Busan Open Challenger Tennis - Busan Memorial Manfredini - Sassuolo Open de Montauban - Montauban The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Geneva Challenger - Geneva TEAN International - Alphen Aan Den Rijn Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Turin Challenger Puerto Rico Challenger Tennis Event - Humacao Levene Gouldin & Thompson Tennis Challenger - Binghamton Ethias Trophy - Mons Carson Challenger Ramat Hasharon Challenger USTA Tallahassee Tennis Challenger - Tallahassee Unicredit (Suisse) Bank S.A. Challenger - Chiasso Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Semgroup Challenger - Tulsa Tatra Banka Slovak Open - Bratislava Napoli Challenger Milan Challenger Challenger DCN de Cherbourg - Cherbourg Braunschweig Challenger Dublin Challenger - Dublin Como Challenger Belgrade Challenger Zagreb Challenger Petange Challenger Meerbusch Challenger Genova Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Wroclaw Challenger Samarkand Challenger Rome Challenger Monza Challenger Shymkent Challenger Happy Valley Challenger Astana Challenger St. Remy Challenger Almaty Challenger Shymkent Challenger Franklin Templeton Tennis Classic - Scottsdale Kazan Challenger RCA Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Next Generation Adelaide International - Adelaide Open 13 - Marseille Open SEAT 2008 - Barcelona The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Canottieri Mincio Open - Mantova AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg V Trani Cup - Trani Proton Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow A Glimmer of Hope Challenger - Austin Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle 2005 Freeman Men's Challenger - Joplin SkiStar Swedish Open - Bastad Pro Tennis World Open - Sunrise Winston Salem - Winston Salem XL Capital Bermuda Open - Bermuda Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona The LTA Men's Challenger - Nottingham Mercedes Cup - Stuttgart Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Odlum Brown Vancouver Open - Vancouver The West Side Tennis Club Grass Court Challenger - Forest Hills Open de Tenis Amaya - Pamplona Black Forest Open - Freudenstadt Lubbock Challenger - Lubbock Ethias Tennis Trophy - Mons Internazionali di Tennis - Bergamo 10° Trofeo Luigi Pezzoli - Bergamo The Manchester Trophy - Manchester Bet-at-home Open - Hamburg Fifth Third Bank Tennis Classic - Lexington Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney WOW Cafe Challenger - New Orleans Open D'Orleans - Orleans Lubbock Challenger - Lubbock Open de L'Isere-Trophee BNP Paribas - Grenoble The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Barcelona Open BancSabadell - Barcelona Naples Challenger - Naples Rakuten Japan Open - Tokyo AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Tennis Napoli Cup 2007 - Napoli Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Open 13 - Marseille Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Music City Challenger - Nashville TEB BNP Paribas Istanbul Open - Istanbul JSM Challenger - Champaign IPP Open - Helsinki 2007 Knoxville Challenger - Knoxville Tallahassee Tennis Challenger - Tallahassee San Remo Tennis Cup - San Remo Samsung Challenger 2007 - Ho Chi Minh City Antonio Savoldi-Marco Co. - Manerbio Oldum Brown Vancouver Open - Vancouver 2005 Tulsa Challenger - Tulsa Recanati Challenger Antalya Open - Antalya Napoli Challenger Mitsubishi Electric Europe Cup - Monza Tallahassee Challenger The Surbiton Trophy - Surbiton Granby Challenger Challenger Casablanca San Angel - Mexico City Heilbronn Challenger Heilbronn Challenger 5° Sporting Challenger - Turin Keio Challenger International Tennis Tournament - Yokohama Mons Challenger II Naples ITG Challenger - Naples Memorial Manfredini - Sassuolo Roma Challenger 2007 - Rome Milan Challenger The Wright Financial Group, Inc. Challenger - Champaign Belgrade Challenger Noumea Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Rome Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Nielsen USTA Pro Tennis Championship - Winnetka 2006 North Shore Pro Tennis Championship - Winnetka Segovia Challenger Geneva Challenger Miller Lite Hall of Fame Tennis Championships - Newport Riviera di Rimini Challenger - Rimini Charlottesville Challenger Challenger Lugano - Lugano Fifth-Third Bank Tennis Classic - Lexington Rimouski Challenger Prostejov Challenger Arpa Ceramic Cup - Reggio Emilia Scheveningen Challenger Besancon Challenger Szczecin Challenger Orleans Challenger Fifth Third Bank Tennis Championships - Lexington Bergamo Challenger Maui Challenger Jonkoping Challenger Barletta Challenger Aix En Provence Challenger Heilbronn Challenger Vicenza Challenger Prague Challenger Poprad Tatry Challenger Winnetka Challenger Winnipeg Challenger Binghamton Challenger Lexington Challenger Granby Challenger Sopot Challenger Gatineau Challenger Tiburon Challenger - Tiburon Brest Challenger 2004 Keys Gate Challenger - Homestead Astana Challenger Happy Valley Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Wroclaw Challenger Citta di Monza - Monza 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Baton Rouge Challenger Heilbronn Open - Heilbronn Szczecin Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Mons Challenger KGHM Dialog Polish Indoors - Wroclaw Challenger 42 - Andrezieux Turin Challenger Rhodes Challenger Shymkent Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Nur-Sultan Challenger 5 Volkswagen Challenger - Wolfsburg Lermontov Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi Genova Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AGT Challenger - Leon RCA Championships - Indianapolis Zadar Challenger Nur-Sultan Challenger Baton Rouge Challenger Bordeaux Challenger Pro Tennis World Open - Boca Raton Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Karlsruhe Challenger ABN AMRO World Tennis Tournament - Rotterdam Prostejov Challenger Astana Challenger Kos-Zucchetti Tennis Cup - Cordenons Orleans Challenger Nottingham Challenger Tulsa Challenger Milan Challenger Citta di Como - Como Marburg Challenger Sporting Challenger - Turin Genova Open Challenger - Genova Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Open D'Orleans - Orleans Winnetka Challenger Lubbock Challenger - Lubbock 10ø Tornea B. Camparini - Reggio Emilia Open de Moselle - Metz Oklahoma Challenger - Tulsa Open de Rennes La Trinitaine - Rennes Swanston Challenger - Sacramento Lexington Challenger Pro Challenger at Calabasas - Calabasas AIG Japan Open Tennis Championships - Tokyo Granby Challenger U.S. Men's Clay Court Championships - Houston Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Tennis Napoli Cup - Napoli Winston-Salem Open - Winston-Salem Atlanta Tennis Championships - Atlanta Davidoff Swiss Indoors - Basel Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Jameson Cup - Milan Sail Open - New Delhi Sunrise Challenger New Delhi Challenger II - New Delhi Izmir Cup - Izmir AIG Japan Open Tennis Championships - Tokyo Open des Alpes Trophee BNP Paribas - Grenoble Legg Mason Tennis Classic - Washington Samarkand Challenger Genoa Open Challenger-Fondazione Carige - Genova Salvador Challenger AEGON International - Eastbourne USTA Challenger of Orlando - Orlando PEOPLEnet CUP - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn U.S. National Indoor Tennis Championships - Memphis Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin 3rd Volkswagon Challenger - Wolfsburg Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Top Wool Challenger-Immagine Trophy - Biella Odlum Brown Vancouver Open - Vancouver Music City Challenger - Nashville Noumea Challenger Kroger / St. Jude International - Memphis Mitsubishi Electric Europe Cup - Monza Arizona Men's Tennis Championships - Scottsdale Tennis Masters Series - Indian Wells Tennis Masters Series - Miami International Tennis Championships - Delray Beach SAP Open - San Jose Istanbul Challenger Qatar ExxonMobil Open - Doha Geneva Challenger NASDAQ-100 Open - Miami If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati Brisbane - Brisbane Medibank International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami AEGON Championships - London The Dubai Tennis Championships - Dubai Rogers Masters - Toronto Sony Ericsson Open - Miami If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto BMW Open - Munich BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo XL Capital Bermuda Open - Bermuda Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati PBZ Zagreb Indoors - Zagreb Shanghai ATP Masters 1000 - Shanghai Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Portugal Open - Oeiras Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Open - Hamburg Mutua Madrilena Madrid Open - Madrid Credit Agricole Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati If Stockholm Open - Stockholm Brisbane International - Brisbane BNP Paribas Open - Indian Wells Apia International - Sydney Sony Ericsson Open - Miami BRD Nastase Tiriac Trophy - Bucharest USTA Challenger of Oklahoma - Tulsa BNP Paribas Open - Indian Wells Fergana Challenger St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Milan Challenger BMW Open - Munich Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Portoroz Challenger Open 13 - Marseille Open 13 - Marseille Open 13 - Marseille Irving Challenger German Tennis Championships - Hamburg Prague Challenger PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Estoril Open - Estoril Mercedes Cup - Stuttgart China Open - Beijing Open Sabadell Atlantico - Barcelona U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris Kroger / St. Jude International - Memphis U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach French Open - Paris Australian Open - Melbourne French Open - Paris AEGON International - Eastbourne U.S. Open - New York Australian Open - Melbourne Estoril Open - Estoril Qatar ExxonMobil Open - Doha Koblenz Challenger Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Bet-at-home Cup - Kitzbuhel BNP Paribas Open - Indian Wells Shanghai - Shanghai Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London Wimbledon - London Rogers Cup - Toronto Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Asian Hopman Cup - Astana Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, KAZ-SUI 5-0 70th River Oaks International Tennis Tournament - Houston U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors)